high speed machining environment energy oil and gas electricity gas green cnc machining oil & gas global warming cam software solar cnc environmental nc software cad autocad machine shop cam power machining